CC := g++
CFLAGS := -Wall

all : ej2 ej3

ej3 : ej3.o som.o gnuplot.o myFunctions.o

ej2 : ej2.o som.o gnuplot.o

ej2.o : ej2.cpp 
	$(CC) $(CFLAGS) -c -o $@ $^

ej3.o : ej3.cpp 
	$(CC) $(CFLAGS) -c -o $@ $^

som.o : som.cpp 
	$(CC) $(CFLAGS) -c -o $@ $^

gnuplot.o : gnuplot.cpp
	$(CC) $(CFLAGS) -c -o $@ $^

myFunctions.o : myFunctions.cpp
	$(CC) $(CFLAGS) -c -o $@ $^

.PHONY : clean

clean :
	-rm -f *.o *~ ej2 ej3 nIcone*.txt neurWeights*.txt
